package com.hdoit.ares.web.insu.modelconfig;
import com.tennetcn.component.attribute.DisplayNameAttribute;
import com.tennetcn.component.attribute.RequiredAttribute;
import com.tennetcn.component.attribute.base.ModelMetadataAttributeConfiguration;

/**
 * @author      lvsi
 * @email       
 * @createtime  2017年12月14日 16:49:10
 * @comment
 */
public class InsuranceCompanyConfig extends ModelMetadataAttributeConfiguration{
    public InsuranceCompanyConfig(){
        this.setProperty("numCode")
            .hasAttribute(new DisplayNameAttribute("编码"));

        this.setProperty("shortName")
            .hasAttribute(new DisplayNameAttribute("公司名称"))
        .hasAttribute(new RequiredAttribute("公司名称为必填项"));

        this.setProperty("longName")
            .hasAttribute(new DisplayNameAttribute("全称"));

        this.setProperty("icon")
            .hasAttribute(new DisplayNameAttribute("公司logo"))
        .hasAttribute(new RequiredAttribute("公司logo为必填项"));

        this.setProperty("comments")
            .hasAttribute(new DisplayNameAttribute("描述"));

        this.setProperty("hotLine")
            .hasAttribute(new DisplayNameAttribute("客服热线"));

        this.setProperty("state")
            .hasAttribute(new DisplayNameAttribute("状态"));

        this.setProperty("createUser")
            .hasAttribute(new DisplayNameAttribute("创建人"));

        this.setProperty("modifyUser")
            .hasAttribute(new DisplayNameAttribute("修改人"));

    }
}